home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / Documents / PressReleases94 / 04April94 / SIGHT-C-ING.txt < prev    next >
Text File  |  1995-06-12  |  8KB  |  160 lines

  1. HYPERSIGHT ANNOUNCES SIGHT-C-ING(tm). Develop software faster using
  2. SIGHT-C-ING, the premier source browser for NEXTSTEP. SIGHT-C-ING
  3. lets developers work with objects instead of files and directories.
  4.  
  5. RED BANK, NJ, April 7, 1994 --- Developers are often under pressure
  6. to add last minute features and to fix application bugs under tight
  7. time constraints. To accomplish their task, they must untangle
  8. critical message chains, locate files, and determine how an object
  9. behaves. As a result, developers often find themselves shuffling
  10. through 30 or more open source files on their desk top. This mode of
  11. operation is highly inefficient, not only because it is repetitive
  12. and time-consuming, but it also makes it difficult to maintain one's
  13. train of thought on the work that must be accomplished. The result
  14. is an unproductive work environment.  What is needed is a tool that
  15. knows how object-oriented software is organized. One that lets
  16. developers manipulate source code graphically, in terms of its
  17. inherent structure. The developer needs to work with objects, not
  18. files and directories.
  19.  
  20. SIGHT-C-ING is the first NEXTSTEP source browser that adequately
  21. addresses these needs. SIGHT-C-ING lets developers easily accomplish
  22. the following tasks:
  23.  
  24.     -    Inspect class definitions
  25.     -    Follow message chains
  26.     -    Identify how and where source code elements are defined
  27.     -    Link object model diagrams to source code
  28.  
  29. Inspect class definitions - When determining what objects to use,
  30. and how to use them, one needs to inspect the relevant classes and
  31. their super classes to determine an object's behavior and
  32. capabilities. SIGHT-C-ING makes this easy by graphically displaying
  33. critical class and hierarchy information, and allowing developers to
  34. quickly retrieve an object no matter where it's located on the file
  35. system.  Further, SIGHT-C-ING organizes related classes into groups
  36. by using a graphical tree view, that is synchronized with the
  37. project files created by Project Builder(tm). This important
  38. feature lets developers navigate through large object-oriented
  39. systems, since they can focus on the portion of the class hierarchy
  40. of interest. This is a feature that is lacking in many of the higher
  41. priced source browsers available on other platforms. As an
  42. alternative to a hierarchical view of classes, SIGHT-C-ING can also
  43. display a straight multi-column listing of a project's classes.
  44.  
  45. Follow message chains - When adding new features or debugging a
  46. program, the developer needs to follow message call chains in order
  47. to determine how existing methods behave and interact with other
  48. objects. SIGHT-C-ING supports this activity by providing multiple
  49. source browsing windows and instant method retrieval capabilities.
  50. When SIGHT-C-ING is used to follow a message chain, the developer
  51. uses the browser windows to subsequently display each class and
  52. method in the message chain. This allows one to easily follow
  53. message call chains, and then jump back and forth between the code
  54. segments of interest.
  55.  
  56. Identify how and where source code elements are defined - As code is
  57. designed and implemented, it is often necessary to determine how and
  58. where a particular element or class is defined. To accelerate code
  59. element searches through hundreds of possible objects, SIGHT-C-ING
  60. uses an Indexing Kit store to save object definition information.
  61. Thus, by using services or SIGHT-C-ING's find panel, developers can
  62. instantly display all the objects and modules that define critical
  63. code elements, such as typedefs, defines, globals and methods.
  64.  
  65. Link object model diagrams to source code - When designing a new
  66. application, or adding new classes to an existing one, it is best to
  67. work with an object model that captures the dynamic relationships
  68. and associations between the objects in the application. Developers
  69. that use Diagram! (or other applications that support pasting link
  70. buttons) can connect the projects, classes and methods displayed in
  71. SIGHT-C-ING into their object models. Then when they click on a
  72. class node in Diagram!, the location of the class in the hierarchy
  73. as well as its methods and other class details will be displayed in
  74. SIGHT-C-ING.  This feature supports the design phase of a project,
  75. since developers can define the headers of classes, using comments
  76. to describe how methods behave. This is a simple and powerful way to
  77. design a system and then connect its object model directly to source
  78. code. Thus, object models are not only valuable during the design
  79. and review phases, but also prove valuable during the development
  80. and maintenance phases of an application.
  81.  
  82. BENEFITS:
  83.     -    Improves individual and team productivity.
  84.     -    Supports the design review and code inspection processes.
  85.     -    Allows for a greater level of software reuse, since the
  86.          information for any object in a system is at the finger
  87.          tips of every development team member.
  88.     -    Allows for higher quality software designs.
  89.     -    Improves software maintainability.
  90.     -    Speeds up debugging.
  91.     -    Minimizes ramp-up costs for new developers.
  92.  
  93. DETAILED FEATURE LIST:
  94.     -    Browse the class hierarchy of Objective-C and C code (and
  95.          soon C++). Quickly examine the behavior of all classes in
  96.          the hierarchy branch, no matter where they reside in
  97.          your file system.
  98.     -    Paste-and-link SIGHT-C-ING's projects, classes, or methods
  99.          into other applications such as Diagram!. Create
  100.          architectural designs and then click on a graphic's
  101.          link button to see the detailed definition of objects
  102.          in SIGHT-C-ING.
  103.     -    Simultaneously display multiple class browsers. This allows
  104.          you to cross reference classes and projects. It also allows
  105.          you to easily follow message chains.
  106.     -    Graphically view the entire project tree at once. This allows
  107.          you to quickly jump to different projects, or pop up the
  108.          project's Project Builder(tm) panel.
  109.     -    Easily view the class hierarchy of any project. Double-click
  110.          on a project to view the classes of a project and all its
  111.          subprojects.
  112.     -    Identify all classes that respond to a specific method.
  113.     -    Instantly find the definition of code elements such
  114.          as typedefs, defines, globals and methods.
  115.     -    Print project and class trees. Great for code reviews.
  116.     -    Work with multiple versions of a class.
  117.     -    Focus into specific portions of a class or project tree.
  118.     -    Supports RTF format.
  119.     -    Graphically peruse class libraries.
  120.     -    Integrated with DELTA-T, Hypersight's upcoming visual
  121.          configuration management application.
  122.     -    And more...
  123.  
  124. Easy to Use
  125.     -    Simply drag-and-drop source directories into SIGHT-C-ING's
  126.          project tree.
  127.     -    Classes are automatically reparsed when files are changed.
  128.     -    Classes are automatically added and removed from the source
  129.          browser as they are added or removed from Project Builder.
  130.     -    Rearrange projects in the project tree with simple
  131.          drag-and-drop actions.
  132.     -    Reshape project and class trees to make optimal use of
  133.          screen space.
  134.     -    Set project and class colors within any tree view, by
  135.          dragging and dropping color tiles.
  136.     -    Zoom in and out, change fonts, and more...
  137.  
  138.  
  139. Price:    $495    Commercial (volume discounts available)
  140.           $295    NEXTSTEP Registered Developers
  141.           $99     Education
  142.  
  143. Availability:    Shipping now for Intel processors and NeXT
  144.                  computers.
  145.  
  146. Contact:    Don Eaves
  147.             Hypersight, Inc.
  148.             (908) 530-7126
  149. Fax: (908) 530-9231
  150.             Email: info@hypersight.com
  151.             Address: 7 Houston St., Red Bank, NJ 07701
  152.  
  153.  
  154. Hypersight is a privately-held company that creates leading edge
  155. development tools for computers running NEXTSTEP.
  156.  
  157. SIGHT-C-ING is a trademark of Hypersight, Inc. Diagram! is a
  158. registered trademark of Lighthouse Design, Ltd. NEXTSTEP and
  159. Project Builder are trademarks of NeXT, Inc.
  160.